Add classic hotkey support and set default OD for catch maps - #336
Conversation
RFC. Not sure others will like this.
Closes #37725. Read inline comment as to why this matters. Or don't, if you wish to preserve sanity.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (7)
📝 WalkthroughWalkthroughThis PR refactors the mod hierarchy to support flexible hotkey bindings by introducing abstract base classes, updates Osu rulesets to use the new hierarchy, expands classic hotkey mappings to accommodate multiple mods per key, and applies independent fixes to catch difficulty syncing and test async scheduling. ChangesHotkey Refactoring and Supporting Fixes
🎯 2 (Simple) | ⏱️ ~10 minutes
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
New Features
Adjustments